home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 002 / alltext.arc / IT.TXT next >
Text File  |  1987-07-19  |  6KB  |  158 lines

  1.                            The Inside Track
  2.  
  3.                         Programmer's Utilities
  4.  
  5.                                  and
  6.  
  7.               Starter Assembly Subroutine Library for BASIC
  8.  
  9.  
  10.                               Published by
  11.                
  12.                     MicroHelp, Inc.
  13.                 2220 Carlyle Dr.
  14.                   Marietta GA 30062-5841
  15.               (404) 973-9272  (800) 922-3383
  16.  
  17.  
  18. The Inside Track consists of indispensable programmer's utilities plus and
  19. introduction to the use of assembly language subroutines for the BASIC
  20. programmer. No knowledge of assembly programming is required, nor is
  21. an assembler program required.
  22.  
  23. All source code is included - even for memory resident programs!
  24.  
  25. Included in The Inside Track is an assembly routine that lets you send
  26. ANSI commands to the screen in interpreted and compiled BASIC!
  27.  
  28. This package includes MicroHelp's popular "memory map" showing you all
  29. the important memory locations used by DOS and the BIOS. The reverse side
  30. contains register settings used by the most popular BIOS calls (used with
  31. the DOSSUB2 routine described below).
  32.  
  33. In addition to a manual in a three ring binder, here's what you get:
  34.  
  35.                                Utilities
  36.                    ---------
  37.                    
  38. ALARM.ASM and .COM - Memory-resident program that displays the time on
  39.                      the screen. The alarm clock function can be used
  40.              to beep the speaker at a specified time.
  41.  
  42. BOOT.ASM and .COM - Reboot your system from DOS in one of three ways.
  43.  
  44. BRUN.ASM and .COM - Used with any BASIC compiler to load another EXE
  45.                     program faster than BASIC.
  46.             
  47. DUPE.ASM and .COM - Duplicates the contents of the active monitor on
  48.                     the inactive monitor.
  49.             
  50. EXEC.ASM and .COM - A program loader that allows a program running
  51.                     under it to schedule execution of up to four
  52.             programs.
  53.             
  54. EXETOCOM.ASM and .BIN - A header file that is used to convert EXE
  55.                     files to COM files for faster loading.
  56.             
  57. EXTMEM.ASM and .COM - Reserves memory beyond the 64K (string) limit of BASIC.
  58.  
  59. GETMEM2.ASM and .COM - Reserve memory for use during the current DOS session.
  60.                     
  61. KEYMOD.ASM and .COM - Memory resident program that controls the keyboard
  62.                       state. (See KEYMOD.BAS)
  63.  
  64. UNTIL.ASM and .COM - Used in batch files to wait until a specified time before
  65.                      performing a function.
  66.                            
  67.  
  68.                         Assembly Routines for BASIC
  69.                            ---------------------------
  70.              
  71. ANSI.ASM and .OBJ - Assembly subroutine for sending ANSI instructions
  72.                     to the screen from BASIC.
  73.             
  74. ANSI.BAS - Demonstrates the use of ANSI screen control functions from
  75.            interpreted BASIC.
  76.        
  77. ANSIC.BAS - Same as ANSI.BAS for compiled BASIC.
  78.  
  79. BASMAIN.ASM and .OBJ - Used to pass the Program Segment Prefix to, and
  80.             limit the amount of memory used by programs    compiled with
  81.         IBM's BASCOM 1.00. Allows you to read the equivalent of
  82.         COMMAND$ in newer compilers.
  83.         
  84. DOS2.BAS and DOS2I.BAS - Demonstrates DOS and BIOS function calls from
  85.            BASIC.                 
  86.         
  87. DOSSUB2.ASM and .OBJ - Assembly routine for DOS and BIOS function calls
  88.            from compiled BASIC.
  89.        
  90. DOSSUB2I.ASM and .OBJ - Same as DOSSUB2, but for interpreted BASIC.
  91.  
  92. EXECDEM2.BAS      - Demonstrates SHELL function in older compilers.
  93.  
  94. EXECSUB2.ASM and .OBJ - Assembly subroutine allowing SHELL function
  95.                     in older compilers.
  96.  
  97. GETINFO.ASM and .OBJ - Reads segment pointers from QuickBASIC 1 and
  98.              IBM BASCOM 2.0. Allows reading of COMMAND$.
  99.          
  100. GETPSP.BAS - Access the program segment prefix from interpreted BASIC.
  101.  
  102. LP1.ASM and .COM - Moves the printer on first adapter to LPT1.
  103.  
  104. LP2.ASM and .COM - Moves the printer on second adapter to LPT1.
  105.  
  106. MCHECK.ASM and .COM - Check your computer's memory.
  107.  
  108. MEMSTORE.ASM and .OBJ - Store and retrieve strings outside BASIC's 64K.         
  109.  
  110. MOVE.BAS and MOVEI.BAS - demonstrates the use of MOVESUB (below).
  111.  
  112. MOVESUB.ASM and .OBJ - Assembly routine to copy and move memory. Can be
  113.              used for saving and restoring EGA screens.
  114.          
  115. RSCREEN.BAS and RSCREENI.BAS - Demonstrates reading characters from the
  116.              screen at assembly speeds.
  117.          
  118. RSCRSUB.ASM and .OBJ - Assembly routine used by RSCREEN.BAS.
  119.  
  120. RSCRSUBI.ASM and .OBJ - Assembly routine used by RSCREENI.BAS.
  121.  
  122. RW2.BAS and RW2I.BAS - Programs demonstrating fast file i/o from BASIC.
  123.  
  124. RWSUB.ASM and .OBJ - Assembly routine used by RW2.BAS.
  125.  
  126. RWSUBI.ASM and .OBJ - Assembly routine used by RWI.BAS.
  127.  
  128. SCREEN.BAS and SCREENI.BAS - Demonstrates instant screen displays from BASIC.
  129.  
  130. SCRSUB.ASM and .OBJ - Assembly routine used by SCREEN.BAS.
  131.  
  132. SCRSUBI.ASM and .OBJ - Assembly routine used by SCREENI.BAS.
  133.  
  134. WINDOW.BAS and WINDOWI.BAS - Demonstrates doing "windows" in BASIC.
  135.  
  136. WINDOWS.ASM and .OBJ - Assembly routine used by WINDOW and WINDOWI.
  137.          
  138.                          Other Programs
  139.              --------------
  140.              
  141. DISK.BAS - Read and change the diskette parameter table. Turn diskette
  142.            motor off and on and change the timeout delay.
  143.                     
  144. KEYFIX.BAS - Demonstrates reassignment of keyboard keys using ANSI.SYS.
  145.  
  146. KEYMOD.BAS - Demonstrates manipulation of KEYMOD.COM's keyboard settings.
  147.  
  148. MEMLIMIT.BAS - Limits the amount of memory used by EXE programs so that
  149.                the "transient" portion of COMMAND.COM is not reloaded 
  150.            after program execution.
  151.  
  152. MEMORY.BAS and MEMORYI.BAS - Demonstrates use of EXTMEM.COM to make use
  153.                of memory outside BASIC's 64K (string) limit.
  154.  
  155. READBAS.BAS - Reads tokenized (binary) BASIC source code programs, 
  156.               optionally removing unreferenced line numbers.         
  157.  
  158.